인공지능 고급과정 [18일 차] YOLO Mini Project 이후에 Detection 하고자 하는 이미지를 수집하여 Dataset을 만들고, YOLO 모델을 통해 Detection을 수행하는 Mini Project를 수행했다. 프로젝트 개요에 대한 내용은 따로 포스팅해두었고, 이 글에서는 진행 과정에 대해서 이야기하도록 하겠다. 상의의 경우 Outer, shirt 등 좀 더 세분화 하려고 했지만, 프로젝트 기간이 짧기 때문에 일단은 Top으로 통일한 ... 인공지능 고급과정인공지능 고급과정 [18일 차] Dataset file check ※ Notification 본 게시글에서 오탈자나 잘못된 부분이 있다면 댓글로 알려주시면 수정하도록 하겠습니다 :) 본 포스팅에서는 Dataset을 구성할 때 Data file과 label file이 동일한지 확인하는 과정을 다루겠다. Dataset은 Data file name과 label file name이 동일하게 매칭되어야 한다. 하지만 간혹 파일의 일부가 손실되거나, Dataset이 ... 인공지능 고급과정인공지능 고급과정 서울ICT이노베이션스퀘어 - 인공지능 고급과정(시각지능) 11일 차 지난 시간에 이야기한 것처럼 원본 이미지를 train / test 디렉토리에 별도로 저장한 후에 train / test 디렉토리를 통해서 학습을 진행했다. 또한, 원본 데이터를 copytree를 통해 통째로 복사하는게 훨씬 더 빠르다고 한다. 프로젝트 목표, 소스, 개발환경, 개발 단계별 수행 방법 및 소요시간 개발 단계별 수행 방법 및 소요시간 하지만, 데이터 전처리하는 시간, 아키텍처를 ... 인공지능 고급과정인공지능 고급과정 서울ICT이노베이션스퀘어 - 인공지능 고급과정(시각지능) 12일 차 MobileNet, ResNet50, InceptionV3, Xception 모델을 돌려본 결과 아래와 같은 결과를 얻을 수 있었다. Non-trainable params Model summary를 출력해보면 Total params, Trainable params, Non-trainable params가 출력된다. Total params, Trainable params는 딱봐도 알 것 같은데... 인공지능 고급과정인공지능 고급과정 [13일 차] Brain tumor classification - Transfer learning, Small dataset Kaggle 데이터의 경우에 Colab에서 데이터를 직접 다운로드 하려면 토큰이 필요한데, 이 과정이 번거롭기 때문에 데이터를 다운로드하고 구글 드라이브에 올려서 사용하라고 하셨다. Transfer learning(MobileNet)으로 진행했는데 모델을 돌렸을 때 train_acc은 95% 가까이 나오는 반면, val_acc이 심각할 정도로 낮았고 test_acc 역시 train에 한참 못... 인공지능 고급과정인공지능 고급과정 [15일 차] Dog breed classification project ML/DL 할 때 모델 코드 짜는 것보다 데이터를 준비하는 게 더 중요하다고 항상 느껴왔지만, 최근 파이프라인 구축을 공부하고 진행하다보니 진짜로 모델 코드 짜는 것은 ML/DL 프로젝트의 일부분에 불과하다는 것을 느끼는 중이다. 하지만 이것 역시 원활히 동작하지는 않았는데, limit를 1000으로 걸어줘도 중간에 오류가 나면서 멈춰버려서 예외처리를 통해 다운로드 된 부분까지만 데이터를 확... 인공지능 고급과정인공지능 고급과정
[18일 차] YOLO Mini Project 이후에 Detection 하고자 하는 이미지를 수집하여 Dataset을 만들고, YOLO 모델을 통해 Detection을 수행하는 Mini Project를 수행했다. 프로젝트 개요에 대한 내용은 따로 포스팅해두었고, 이 글에서는 진행 과정에 대해서 이야기하도록 하겠다. 상의의 경우 Outer, shirt 등 좀 더 세분화 하려고 했지만, 프로젝트 기간이 짧기 때문에 일단은 Top으로 통일한 ... 인공지능 고급과정인공지능 고급과정 [18일 차] Dataset file check ※ Notification 본 게시글에서 오탈자나 잘못된 부분이 있다면 댓글로 알려주시면 수정하도록 하겠습니다 :) 본 포스팅에서는 Dataset을 구성할 때 Data file과 label file이 동일한지 확인하는 과정을 다루겠다. Dataset은 Data file name과 label file name이 동일하게 매칭되어야 한다. 하지만 간혹 파일의 일부가 손실되거나, Dataset이 ... 인공지능 고급과정인공지능 고급과정 서울ICT이노베이션스퀘어 - 인공지능 고급과정(시각지능) 11일 차 지난 시간에 이야기한 것처럼 원본 이미지를 train / test 디렉토리에 별도로 저장한 후에 train / test 디렉토리를 통해서 학습을 진행했다. 또한, 원본 데이터를 copytree를 통해 통째로 복사하는게 훨씬 더 빠르다고 한다. 프로젝트 목표, 소스, 개발환경, 개발 단계별 수행 방법 및 소요시간 개발 단계별 수행 방법 및 소요시간 하지만, 데이터 전처리하는 시간, 아키텍처를 ... 인공지능 고급과정인공지능 고급과정 서울ICT이노베이션스퀘어 - 인공지능 고급과정(시각지능) 12일 차 MobileNet, ResNet50, InceptionV3, Xception 모델을 돌려본 결과 아래와 같은 결과를 얻을 수 있었다. Non-trainable params Model summary를 출력해보면 Total params, Trainable params, Non-trainable params가 출력된다. Total params, Trainable params는 딱봐도 알 것 같은데... 인공지능 고급과정인공지능 고급과정 [13일 차] Brain tumor classification - Transfer learning, Small dataset Kaggle 데이터의 경우에 Colab에서 데이터를 직접 다운로드 하려면 토큰이 필요한데, 이 과정이 번거롭기 때문에 데이터를 다운로드하고 구글 드라이브에 올려서 사용하라고 하셨다. Transfer learning(MobileNet)으로 진행했는데 모델을 돌렸을 때 train_acc은 95% 가까이 나오는 반면, val_acc이 심각할 정도로 낮았고 test_acc 역시 train에 한참 못... 인공지능 고급과정인공지능 고급과정 [15일 차] Dog breed classification project ML/DL 할 때 모델 코드 짜는 것보다 데이터를 준비하는 게 더 중요하다고 항상 느껴왔지만, 최근 파이프라인 구축을 공부하고 진행하다보니 진짜로 모델 코드 짜는 것은 ML/DL 프로젝트의 일부분에 불과하다는 것을 느끼는 중이다. 하지만 이것 역시 원활히 동작하지는 않았는데, limit를 1000으로 걸어줘도 중간에 오류가 나면서 멈춰버려서 예외처리를 통해 다운로드 된 부분까지만 데이터를 확... 인공지능 고급과정인공지능 고급과정